List Ranking on Meshes and Networks
نویسنده
چکیده
The list-ranking problem is considered for parallel computers which communicate through an inter-connection network. Each PU holds k 1 nodes of a set of linked lists. We give deterministic and ran-domized algorithms, which considerable improve earlier results. For the case k = 1, the algorithms are based on repeatedly removing the complement of a ruling set. On two-dimensional meshes, the deterministic version takes 100 n steps; the randomized version 70n steps. Extensions for larger k, require 17kn and 10 k n, steps respectively. For suuciently large k, list-ranking can be solved much faster. For a large class of networks, a ran-domized algorithm takes just twice the number of steps required by a k-k routing. The only conditions are that: (1) k = !(k), where k is so large that the time consumption of k-k routing is determined by the bisection bound, and (2) the routing time slightly increases with the number of PUs in the network. For special networks we can prove stronger results. Particularly, for n n meshes, the list ranking problem is solved in (1=2+o(1))kn steps, if k = !(1). For hypercubes with N PUs, assuming all-port communication, the algorithm requires only (2 + o(1)) k steps, if k = !(log 2 N). We show that list ranking requires at least the time for k-k routing. So, these latter results are within a factor of two from optimal. For meshes we even match the lower bound up to lower-order terms.
منابع مشابه
List Ranking on Interconnection Networks
The list-ranking problem is considered for parallel computers which communicate through an interconnection network. Each PU holds k nodes of a set of singly linked lists. An easy randomized algorithm gives a considerable improvement over earlier ones. For a large class of networks, the algorithm takes only twice the number of steps required by a k-k routing. The only conditions are that: (1) k ...
متن کاملSolving Fundamental Problems on Sparse-Meshes
A sparse-mesh, which has PUs on the diagonal of a two-dimensional grid only, is a cost eeective distributed memory machine. Variants of this machine have been considered before, but none of them is so simple and pure as a sparse-mesh. Various fundamental problems (routing, sorting, list ranking) are analyzed, proving that sparse-meshes have a great potential. The results are extended for higher...
متن کاملcient List Ranking on the Recon gurable Mesh , with Applications
Finding a vast array of applications, the list ranking problem has emerged as one of the fundamental techniques in parallel algorithm design. Surprisingly, the best previously-known algorithm to rank a list of n items on a reconngurable mesh of size n n was running in O(log n) time. It was open for more than eight years to obtain a faster algorithm for this important problem. Our main contribut...
متن کاملInvestigating the Impact of Authors’ Rank in Bibliographic Networks on Expertise Retrieval
Background and Aim: this research investigates the impact of authors’ rank in Bibliographic networks on document-centered model of Expertise Retrieval. Its purpose is to find out what kind of authors’ ranking in bibliographic networks can improve the performance of document-centered model. Methodology: Current research is an experimental one. To operationalize research goals, a new test colle...
متن کاملRRLUFF: Ranking function based on Reinforcement Learning using User Feedback and Web Document Features
Principal aim of a search engine is to provide the sorted results according to user’s requirements. To achieve this aim, it employs ranking methods to rank the web documents based on their significance and relevance to user query. The novelty of this paper is to provide user feedback-based ranking algorithm using reinforcement learning. The proposed algorithm is called RRLUFF, in which the rank...
متن کامل